title: Accueil
icon: home
Table des matières
Le thème Safer permet de définir l'aspect général du site. Il Il regroupe également les bibliothèques utilisées par le thème et le plugin. Il est construit sur le modèle des thèmes WordPress. Pour la documentation c'est pas ici.
.vscode
: contient les fichiers de configuration de l'éditeur de code Visual Studio Code.bin
: contient une archive PHP : WP-CLI).languages
: contient les fichiers de traduction du thème.
safer.pot
: fichier de traduction du thème. Ce fichier contient l'emplacement de chaque chaine de caractère à traduire.fr_FR.po
: fichier de traduction en français.fr_FR.mo
: fichier de traduction en français.make-pot.bat
: script pour générer le fichier safer.pot
. À exécuter après une modification dans le code.src
: contient les fichiers sources du thème.
assets
: contient les fichiers statiques du thème (images, css, js, ...).
css
: contient les fichiers CSS.
fonts
: contient les fichiers de police d'écriture dont celles de bibliothèques.main.css
: fichier CSS principal du thème....
: bibliothèques CSSjs
: contient les fichiers JavaScript.
main.js
: fichier JavaScript principal du thème....
: bibliothèques JavaScripthelpers
: contient les fichiers d'aide au développement.array.php
: Contient la classe SaferThemeArrayHelpers.date.php
: Contient la classe SaferThemeDateHelpers.html.php
: Contient la classe SaferThemeHtmlHelpers.post.php
: Contient la classe SaferThemePostHelpers.templates
: contient les fichiers de gabarits du thème.
header.php
: en-tête du site.layout.php
: structure de la page.posts_list.php
: liste des articles (pour la page d'accueil et la page de recherche).search.php
: page de recherche.sidebar.php
: barre latérale..gitignore
: liste des fichiers à ignorer pour Git.404.php
: page d'erreur 404.functions.php
: fichier exécuté à chaque chargement de page.index.php
: correspond à toutes les pages qui n'ont pas de gabarit spécifique.page.php
: gabarit pour les pages.requirements.php
: vérifie les prérequis du thème.search.php
: gabarit pour la page de recherche.style.css
: point d'entrée du thème.Disponibilités :
- front : pages côté client (visiteur)
- admin : pages administrateurs (tableau de bord et éditeur Gutenberg)
- editor : seulement l'éditeur Gutenberg
- block : seulement les blocs de l'éditeur Gutenberg
- all : front, admin, editor et block
Nom | Version | Description | Disponibilité |
---|---|---|---|
Tabler | 1.0.0-beta20 | Inclus Bootstrap 5.3.1 . |
front, admin |
Tabler Vendors | 1.0.0-beta20 | Plugin additionnel de Tabler. | front, admin |
Tabler Icons | 3.2.0 | Librairie d'icônes. | front, admin |
Datatables Bootstrap | 2.0.3 | Style basé sur Bootstrap pour Datatables. | front |
GridJS Thème Mermaid | 6.2.0 | Thème Mermaid pour GridJS | front |
Tom Select | 2.3.1 | Ajoute des fonctionnalités aux sélecteurs HTML (menus déroulants). | front, admin |
Nom | Version | Description | Disponibilité |
---|---|---|---|
EChart | 5.5.0 | Librairie de génération de graphiques. | front |
Tabler | 1.0.0-beta20 | Inclus Bootstrap 5.3.1 . |
front, admin |
LitePicker | 2.0.12 | Ajoute des fonctionnalités au sélecteur de date HTML (input type date). | front |
PopperJS | 2.11.8 | Permet de créer des pop-ups et tooltips. | front |
JQuery | 3.7.1 | Bibliothèque JavaScript rapide, petite et riche en fonctionnalités. Il rend des choses comme la traversée et la manipulation de documents HTML, la gestion d’événements, et Ajax beaucoup plus simple. | front |
JQuery UI | 1.13.2 | JQuery est un ensemble organisé d’interactions avec l’interface utilisateur, effets, widgets et thèmes construits sur jQuery. | front |
Datatables | 2.0.3 | Ajoute des fonctionnalités aux tableaux HTML. | front |
Datatables Bootstrap | 2.0.3 | Style basé sur Bootstrap pour Datatables. | front |
GridJS | 6.2.0 | Ajoute des fonctionnalités aux tableaux HTML. | front |
GridJS L10N | 6.2.0 | Traduction (Localization) de GridJS. | front |
Tom Select | 2.3.1 | Ajoute des fonctionnalités aux sélecteurs HTML (menus déroulants). | front, admin |